Codexonics\PrimeMoverFramework\utilities\PrimeMoverSearchReplace D

Total Complexity 160
Dependencies 4
Dependents 1
Total lines 1,035
Lines of code 547
Logical lines of code 366
Comment lines 299
Methods 42
Properties 4

Methods 42

Method Rating Maintainability Complexity Lines of code
processColumns()
B
40 21 54
recursiveUnserializeReplace()
A
45 13 39
load()
A
40 12 52
getColumnsDefinition()
A
48 10 29
maybeEncodeBinaryLeftOff()
A
51 9 30
markSearchReplaceComplete()
A
52 8 26
doRetrySearchReplace()
S
50 7 27
runDbUpdate()
S
56 6 15
unSetTables()
S
58 6 15
getLeftOffToResume()
S
56 5 18
initializeLeftOff()
S
58 5 17
maybeDecodeBinaryLeftOff()
S
58 5 16
escapeLeftOffValues()
S
58 5 15
getPagingParams()
S
56 3 17
getExcludedColumn()
S
63 3 10
generateOrderByClause()
S
64 3 9
getAdjustedCurrentRow()
S
71 3 6
testSearchDelay()
S
73 3 5
getRowsCount()
S
62 2 11
getResumeMode()
S
61 2 11
generateWhereToSeekCondition()
S
61 2 11
logSearchReplaceHeaderCall()
S
65 2 8
getTotalRowsProcessed()
S
69 2 7
getInitPage()
S
65 2 8
isTimeOut()
S
62 2 10
generateSelectSql()
S
62 2 10
quoteAndEscapeLeftOff()
S
68 2 7
getNumTypes()
S
80 1 3
getBinaryTypes()
S
80 1 3
setBlogId()
S
80 1 3
getBlogId()
S
80 1 3
isBinaryPrimaryKey()
S
74 1 4
parseDataType()
S
80 1 3
isNumericPrimaryKey()
S
75 1 4
initializeRowParams()
S
66 1 8
safeColumnNames()
S
79 1 3
initializeTotalDataCount()
S
75 1 4
monitorRowsProgress()
S
71 1 6
getRowsDataFromDb()
S
71 1 5
setLeftOff()
S
80 1 3
getLeftOff()
S
80 1 3
logSearchReplaceHeader()
S
64 1 9